a9e823d62b5e2fab494ff7443c0feac2668d0a59,Core/src/org/sleuthkit/autopsy/modules/android/CallLogAnalyzer.java,CallLogAnalyzer,findCallLogsInDB,#String#AbstractFile#,66

Before Change


        }

        try {
            resultSet = statement.executeQuery(
                    "SELECT number,date,duration,type, name FROM calls ORDER BY date DESC;");

            BlackboardArtifact bba;

            while (resultSet.next()) {
                // name of person dialed or called. null if unregistered
                String name = resultSet.getString("name");
                String number = resultSet.getString("number");
                //duration of call in seconds
                Long duration = Long.valueOf(resultSet.getString("duration"));
                Long date = Long.valueOf(resultSet.getString("date")) / 1000;

                String direction = "";
                switch (Integer.valueOf(resultSet.getString("type"))) {

After Change


                        "SELECT number,date,duration,type, name FROM " + tableName + " ORDER BY date DESC;");) {
                    logger.log(Level.INFO, "Reading call log from table {0} in db {1}", new Object[]{tableName, DatabasePath});
                    while (resultSet.next()) {
                        Long date = resultSet.getLong("date") / 1000;
                        final CallDirection direction = CallDirection.fromType(resultSet.getInt("type"));
                        String directionString = direction != null ? direction.getDisplayName() : "";
                        final String number = resultSet.getString("number");